//defineStore(唯一的id,{放共享状态.action方法 getters计算属性})
const useShopCarStore = defineStore("shopCar", {
    // 共享状态
    state: () => {
        return {
            carList: [
                {
                    id: 1,
                    name: "默认买小米",
                    price: 1000,
                    count: 1
                }
            ],
            hasChanged: false
        };
    },
    getters: {},
    // 这个action里面既可以有同步。也可以有异步
    actions: {
        addToCart(item) {
            console.log("用户点击的要加入购物车的数据是", JSON.stringify(item));
            this.carList.push(item);
            sessionStorage.setItem("carList", JSON.stringify(this.carList));
        }
    }
});

export default useShopCarStore;
